<?php
    // PHP 变量规则：
    // 变量以 $ 符号开始，后面跟着变量的名称
    // 变量名必须以字母或者下划线字符开始
    // 变量名只能包含字母 数字字符 以及 下划线（A-z、0-9 和 _ ）
    // 变量名不能包含空格
    // 变量名是区分大小写的（$y 和 $Y 是两个不同的变量）

    // 如何让函数内的局部变量 访问全局
    // 1. 借助global关键词 =>  允许局部变量访问全局
    // 2. 借助超级全局变量(Super Global)  $GLOBALS => 类似JS中的window(存储全局变量)

    // 全局变量
    /* $a = 1;
    $b = 2;
    $c = $a + $b; // 3
    echo $c;
    echo "<br>";

    function fun(){

        global $a,$b,$c;
        $a = 10;
        $b = 20;
        $c = $a + $b;
        echo $c ;  // null    null和false输出到页面会输出""
        echo "<br>";
    }

    fun();

    echo $c;  // 3
    echo "<br>"; */



    // 全局变量
    $a = 1;
    $b = 2;
    $c = $a + $b; // 3
    echo $c;
    echo "<br>";

    function fun(){

        $GLOBALS["a"] = 10;
        $GLOBALS["b"] = 20;
        $GLOBALS["c"] = $GLOBALS["a"] + $GLOBALS["b"];
        echo $GLOBALS["c"] ;  // null    null和false输出到页面会输出""
        echo "<br>";
    }

    fun();

    echo $c;  // 3
    echo "<br>";




